@import url('@src/total.less');
.container {
  position: relative;

  min-width: 1280px;
  min-height: 100vh;
  margin: 0 auto;
  padding-right: 500px;
}
.body-right {
  font-size: 0;
  line-height: 0;

  position: absolute;
  top: 0;
  right: 0;

  display: flex;
  align-items: center;
  justify-content: center;

  width: 500px;
  min-height: 100%;
  padding: 28px 0;

  background-color: @primary-color;
}
.content {
  padding-bottom: 80px;

  .clear();
}
.logo-line {
  height: 80px;
  padding: 0 48px;
}
.logo-line-inner {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;

  width: 300px;
  height: 80px;
  > span {
    font-size: 20px;

    color: @heading-color;
  }
}
.logo-img {
  width: 32px;
  height: 32px;
  margin-right: 8px;
}
.logo-point {
  display: inline-block;

  width: 4px;
  height: 4px;
  margin: 0 8px;

  border-radius: 50%;
  background-color: @primary-10;
}
.form-container {
  width: 424px;
  margin: 0 auto;
  padding: 48px 0 96px 0;
}
.foot {
  position: absolute;
  bottom: 0;
  left: 0;

  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;

  width: 100%;
  height: 48px;
  padding: 0 48px;
  span {
    color: #bbbdc4;
  }
}